/* 
 * File:   MPEG7Settings.cpp
 * Author: ungerma
 * 
 * Created on 31. Oktober 2014, 10:31
 */

#include "MPEG7Settings.h"

// Default settings
MPEG7Settings::MPEG7Settings() {
    
    // Bin number and size.
    size = "128";
    binsEHD = 8;
    binsSCD = 8;

   /*
    * Minimum and maximum descriptor sizes when putting feature values
    * into bins.
    */
    minEHD = 0;
    maxEHD = 7;
    minSCD = -200;
    maxSCD = 89;
    
}
    
string MPEG7Settings::getSCDSize() {
    
    return size;
    
}

void MPEG7Settings::setSCDSize(string size) {
    
    this->size = size;
    
}

int MPEG7Settings::getSCDBins() {
    
    return binsSCD;
    
}

void MPEG7Settings::setSCDBins(int bins) {
    
    this->binsSCD = bins;
    
}

int MPEG7Settings::getEHDBins() {
    
    return binsEHD;
    
}

void MPEG7Settings::setEHDBins(int bins) {
    
    this->binsEHD = bins;
    
}

int MPEG7Settings::getMinEHD() {

    return minEHD;
    
}

void MPEG7Settings::setMinEHD(int x) {
    
    this->minEHD = x;
    
}

int MPEG7Settings::getMaxEHD() {
    
    return maxEHD;
    
}

void MPEG7Settings::setMaxEHD(int x) {
    
    this->maxEHD = x;
    
}

int MPEG7Settings::getMinSCD() {
    
    return minSCD;
    
}

void MPEG7Settings::setMinSCD(int x) {
    
    this->minSCD = x;
    
}

int MPEG7Settings::getMaxSCD() {
    
    return maxSCD;
    
}

void MPEG7Settings::setMaxSCD(int x) {
    
    this->maxSCD = x;
    
}

